Add the new ClutterPaintNode argument to the vfuncs. No other
change is needed.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1350>
static gboolean
shell_glsl_effect_pre_paint (ClutterEffect *effect,
+ ClutterPaintNode *node,
ClutterPaintContext *paint_context)
{
ClutterEffectClass *parent_class;
}
parent_class = CLUTTER_EFFECT_CLASS (shell_glsl_effect_parent_class);
- return parent_class->pre_paint (effect, paint_context);
+ return parent_class->pre_paint (effect, node, paint_context);
}
static CoglPipeline *
static gboolean
shell_invert_lightness_effect_pre_paint (ClutterEffect *effect,
+ ClutterPaintNode *node,
ClutterPaintContext *paint_context)
{
ShellInvertLightnessEffect *self = SHELL_INVERT_LIGHTNESS_EFFECT (effect);
parent_class =
CLUTTER_EFFECT_CLASS (shell_invert_lightness_effect_parent_class);
- return parent_class->pre_paint (effect, paint_context);
+ return parent_class->pre_paint (effect, node, paint_context);
}
static CoglPipeline *